Évaluation de efficacité des implémentations de l'héritage multiple en typage statique

نویسندگان

  • Floréal Morandat
  • Roland Ducournau
  • Jean Privat
چکیده

Résumé. La programmation par objets présente une apparente incompatibilité entre trois termes : l’héritage multiple, l’efficacité et l’hypothèse du monde ouvert — en particulier, le chargement dynamique. Cet article présente des résultats d’expérimentations exhaustives comparant l’efficacité de différentes techniques d’implémentation (coloration, BTD, hachage parfait, ...) dans le contexte de différents schémas de compilation (de la compilation séparée avec chargement dynamique à la compilation purement globale). Les tests sont effectués avec et sur le compilateur du langage Prm. Ils confirment pour l’essentiel les résultats théoriques antérieurs tout en montrant une sur-additivité marquée des surcoûts. Les schémas d’optimisation globale démontrent un gain significatif par rapport à la coloration qui fait fonction de référence. Des techniques comme la simulation des accesseurs ou le hachage parfait entrâınent un surcoût limité, mais la combinaison des deux double le surcoût total.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Typage fort et typage souple des collections topologiques et des transformations

Les collections topologiques permettent de considérer uniformément de nombreuses structures de données dans un langage de programmation et sont manipulées par des fonctions définies par filtrage appelées des transformations. Nous présentons dans cet article deux systèmes de types pour des langages intégrant les collections topologiques et les transformations. Le premier est un système à typage ...

متن کامل

Aspects logiques

Ceci est la version 6 de la deuxième partie du cours de lambda-calcul, datant du 05 avril 2016 (merci à Nathanaël Courant et à David Baelde). La version 5 datait du 02 juin 2014. La version 4 datait du 28 janvier 2011. (Bizarrement, je n’avais pas remarqué quelques erreurs présentes depuis dix ans dans la démonstration des théorèmes de normalisation forte. Merci à Hang Zhou et à Arthur Milchior...

متن کامل

Calcul Symbolique, Programmation Et G Enie Logiciel Efficient Data Representation in Polymorphic Languages Eecient Data Representation in Polymorphic Languages Ecole Normale Sup Erieure Et Inria Rocquencourt, Projet Formel

Repr esentations de donn ees eecaces dans les langages polymorphes Xavier Leroy 1 R esum e Les langages avec typage polymorphe (p.ex. ML) utilisent g en eralement des repr esentations de donn ees a la Lisp pour leur impl ementation|tout doit tenir dans un mot, si n ecessaire en etant allou e dans le tas et manipul e via un pointeur. Ceci s'explique par le fait que, contrairement aux langages cl...

متن کامل

Formation en pédiatrie (pediatric upgrading and practical training–puprat)

Buts Répondre à des demandes de formation ou d’entraînement à des gestes pratiques de prise en charge des problèmes pédiatriques, incluant la néonatologie (choix “à la cart e” par le pays ou la structure assistés). Réalisation “d’ateliers” pratiques et théoriques par des spécialistes européens ou étrangers (e. a africains) reconnus en la matière. Étude de faisabilité de réinsertion des spéciali...

متن کامل

Décomposition arborescente et cohérence locale souple dans les CSP pondérés

Plusieurs approches récentes pour résoudre les modèles graphiques (réseaux Bayésiens avec contraintes) exploitent simultanément une décomposition du graphe et le maintien d’une propriété de cohérence locale. La décomposition de graphe exploite la structure du problème, offrant des bornes sur la complexité spatiale et temporelle, tandis que la propagation des contraintes dures conduit en pratiqu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009